//package com.lyeducation.util;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.redis.core.*;
//import org.springframework.stereotype.Component;
//
//@Component
//public class RedisUtil {
//    @Autowired
//    private RedisTemplate<Object, Object> redisTemplate;
//
//
//    /**
//     * 对hash类型的数据操作
//     *
//     * @return
//     */
//
//    public HashOperations<Object, String, Object> hashOperations() {
//        return redisTemplate.opsForHash();
//    }
//
//    /**
//     * 对redis字符串类型数据操作
//     *
//     * @return
//     */
//
//    public ValueOperations<Object, Object> valueOperations() {
//        return redisTemplate.opsForValue();
//    }
//
//    /**
//     * 对链表类型的数据操作
//     *
//     * @return
//     */
//
//    public ListOperations<Object, Object> listOperations() {
//        return redisTemplate.opsForList();
//    }
//
//    /**
//     * 对无序集合类型的数据操作
//     *
//     * @return
//     */
//
//    public SetOperations<Object, Object> setOperations() {
//        return redisTemplate.opsForSet();
//    }
//
//    /**
//     * 对有序集合类型的数据操作
//     *
//     * @return
//     */
//
//    public ZSetOperations<Object, Object> zSetOperations() {
//        return redisTemplate.opsForZSet();
//    }
//}
